package main

import (
	"net"
	"net/rpc"
	"server/handler"
	"server/server_proxy"
)

func main() {
	// 实例化一个服务
	listen, _ := net.Listen("tcp", ":8080")
	// 注册 handler
	err := server_proxy.RegiserHelloService(&handler.HelloRPC{})
	if err != nil {
		panic("注册失败")
	}
	// 启动服务
	for {
		conn, _ := listen.Accept()
		go rpc.ServeConn(conn)
	}
}
